.TH "FileHandler" 3 "13 Oct 2009" "Version 2" "zebulon" \" -*- nroff -*-
.ad l
.nh
.SH NAME
FileHandler \- 
.SH SYNOPSIS
.br
.PP
.PP
Inherited by \fBAVIHandler\fP, \fBJPEGHandler\fP, \fBMpeg2Handler\fP, and \fBRawHandler\fP.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "virtual bool \fBGetAutoSplit\fP ()"
.br
.ti -1c
.RI "virtual int \fBGetTimeSplit\fP ()"
.br
.ti -1c
.RI "virtual bool \fBGetTimeStamp\fP ()"
.br
.ti -1c
.RI "virtual bool \fBGetTimeSys\fP ()"
.br
.ti -1c
.RI "virtual bool \fBGetTimeCode\fP ()"
.br
.ti -1c
.RI "virtual string \fBGetBaseName\fP ()"
.br
.ti -1c
.RI "virtual string \fBGetExtension\fP ()"
.br
.ti -1c
.RI "virtual int \fBGetMaxFrameCount\fP ()"
.br
.ti -1c
.RI "virtual off_t \fBGetMaxFileSize\fP ()"
.br
.ti -1c
.RI "void \fBCollectionCounterUpdate\fP ()"
.br
.ti -1c
.RI "virtual int \fBGetSizeSplitMode\fP ()"
.br
.ti -1c
.RI "virtual off_t \fBGetMinColSize\fP ()"
.br
.ti -1c
.RI "virtual off_t \fBGetMaxColSize\fP ()"
.br
.ti -1c
.RI "virtual off_t \fBGetFileSize\fP ()=0"
.br
.ti -1c
.RI "virtual int \fBGetTotalFrames\fP ()=0"
.br
.ti -1c
.RI "virtual void \fBSetAutoSplit\fP (bool)"
.br
.ti -1c
.RI "virtual void \fBSetTimeSplit\fP (int secs)"
.br
.ti -1c
.RI "virtual void \fBSetTimeStamp\fP (bool)"
.br
.ti -1c
.RI "virtual void \fBSetTimeSys\fP (bool)"
.br
.ti -1c
.RI "virtual void \fBSetTimeCode\fP (bool)"
.br
.ti -1c
.RI "virtual void \fBSetBaseName\fP (const string &base)"
.br
.ti -1c
.RI "virtual void \fBSetMaxFrameCount\fP (int)"
.br
.ti -1c
.RI "virtual void \fBSetEveryNthFrame\fP (int)"
.br
.ti -1c
.RI "virtual void \fBSetMaxFileSize\fP (off_t)"
.br
.ti -1c
.RI "virtual void \fBSetSizeSplitMode\fP (int)"
.br
.ti -1c
.RI "virtual void \fBSetMinColSize\fP (off_t)"
.br
.ti -1c
.RI "virtual void \fBSetMaxColSize\fP (off_t)"
.br
.ti -1c
.RI "virtual void \fBSetFilmRate\fP (bool)"
.br
.ti -1c
.RI "virtual void \fBSetRemove2332\fP (bool)"
.br
.ti -1c
.RI "virtual bool \fBWriteFrame\fP (\fBFrame\fP *frame)"
.br
.ti -1c
.RI "virtual bool \fBFileIsOpen\fP ()=0"
.br
.ti -1c
.RI "virtual bool \fBCreate\fP (const string &filename)=0"
.br
.ti -1c
.RI "virtual int \fBWrite\fP (\fBFrame\fP *frame)=0"
.br
.ti -1c
.RI "virtual int \fBClose\fP ()=0"
.br
.ti -1c
.RI "virtual bool \fBDone\fP (void)"
.br
.ti -1c
.RI "virtual bool \fBOpen\fP (const char *s)=0"
.br
.ti -1c
.RI "virtual int \fBGetFrame\fP (\fBFrame\fP *frame, int frameNum)=0"
.br
.ti -1c
.RI "off_t \fBGetLastCollectionFreeSpace\fP ()"
.br
.ti -1c
.RI "off_t \fBGetCurrentCollectionSize\fP ()"
.br
.ti -1c
.RI "int \fBGetFramesWritten\fP ()"
.br
.ti -1c
.RI "virtual string \fBGetFileName\fP ()"
.br
.ti -1c
.RI "virtual bool \fBIsNewFile\fP ()"
.br
.ti -1c
.RI "virtual bool \fBIsFirstFile\fP ()"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "int \fBisFirstFile\fP"
.br
.ti -1c
.RI "bool \fBisNewFile\fP"
.br
.ti -1c
.RI "bool \fBdone\fP"
.br
.ti -1c
.RI "bool \fBautoSplit\fP"
.br
.ti -1c
.RI "int \fBtimeSplit\fP"
.br
.ti -1c
.RI "bool \fBtimeStamp\fP"
.br
.ti -1c
.RI "bool \fBtimeSys\fP"
.br
.ti -1c
.RI "bool \fBtimeCode\fP"
.br
.ti -1c
.RI "int \fBmaxFrameCount\fP"
.br
.ti -1c
.RI "int \fBframesWritten\fP"
.br
.ti -1c
.RI "int \fBeveryNthFrame\fP"
.br
.ti -1c
.RI "int \fBframesToSkip\fP"
.br
.ti -1c
.RI "off_t \fBmaxFileSize\fP"
.br
.ti -1c
.RI "off_t \fBminColSize\fP"
.br
.ti -1c
.RI "off_t \fBmaxColSize\fP"
.br
.ti -1c
.RI "off_t \fBcurrentCollectionSize\fP"
.br
.ti -1c
.RI "off_t \fBlastCollectionFreeSpace\fP"
.br
.ti -1c
.RI "int \fBsizeSplitMode\fP"
.br
.ti -1c
.RI "string \fBbase\fP"
.br
.ti -1c
.RI "string \fBextension\fP"
.br
.ti -1c
.RI "string \fBfilename\fP"
.br
.ti -1c
.RI "\fBTimeCode\fP \fBprevTimeCode\fP"
.br
.ti -1c
.RI "bool \fBfilmRate\fP"
.br
.ti -1c
.RI "bool \fBremove2332\fP"
.br
.ti -1c
.RI "time_t \fBprevTime\fP"
.br
.in -1c

.SH "Author"
.PP 
Generated automatically by Doxygen for zebulon from the source code.
